import service from '../../service/service'
// import service from '@/service/service'


/**
 * 获取任务列表
 * @param query
 */
export function fetchList (query) {
  return service.post('/api/iot/open/GetTaskInfo', query)
}

/**
 * 获取任务类型
 * @param query
 */
export function fetchTaskType (query) {
  return service.post('/api/iot/open/GetTaskType', query)
}


/**
 * 获取工序 产线 位置
 * @param query
 */
export function fetchProcess (query) {
  return service.post('/api/iot/open/GetProcessData', query)
}


/**
 * 创建任务
 * @param query
 */
export function createTask (query) {
  return service.post('/api/iot/open/CreateTask', query)
}

/**
 * 任务详情 获取表格数据
 * @param data
 */
export function fetchTaskDetail (data) {
  return service.post('/api/iot/open/GetTaskStepByTaskCode?taskCode='+data.taskCode+'&lang='+data.lang)
}


/**
 * 任务详情 获取日志
 * @param data
 */
export function getTaskLogByTaskCode (data) {
  return service.post('/api/iot/open/GetTaskLogByTaskCode?taskCode='+data.taskCode+'&lang='+data.lang)
}



/**
 * 任务详情 取消任务
 * @param data
 * */
export const cancelTaskByTaskCode = data => service.post('/api/iot/open/CancelTaskByTaskCode?taskCode='+data.taskCode)

/**
 * 任务详情 修改优先级
 * @param data
 * */
export const modifyTaskPriority = data => service.post('/api/iot/open/ModifyTaskPriority', data)

/**
 * 任务详情 修改目的地
 * @param data
 * */
export const modifyTaskLocation = data => service.post('/api/iot/open/ModifyTaskLocation', data)
